We propose a model for scheduling jobs in a parallel machine setting that takes into account the cost of migrations by assuming that the processing time of a job may depend on the specific set of machines among which the job is migrated. For the makespan minimization objective, the model generalizes classical scheduling problems such as unrelated parallel machine scheduling, as well as novel ones such as semi-partitioned and clustered scheduling. In the case of a hierarchical family of machines, we derive a compact integer linear programming formulation of the problem and leverage its fractional relaxation to obtain a polynomial-time 2-approximation algorithm. Extensions that incorporate memory capacity constraints are also discussed.

Algorithms for Hierarchical and Semi-Partitioned Parallel Scheduling / Bonifaci, Vincenzo; Dangelo, Gianlorenzo; Marchetti-Spaccamela, Alberto. - STAMPA. - (2017), pp. 738-747. (Intervento presentato al convegno 31st IEEE International Parallel and Distributed Processing Symposium, IPDPS 2017 tenutosi a Orlando; United States nel 2017) [10.1109/IPDPS.2017.22].

Algorithms for Hierarchical and Semi-Partitioned Parallel Scheduling

Marchetti-Spaccamela, Alberto
2017

Abstract

We propose a model for scheduling jobs in a parallel machine setting that takes into account the cost of migrations by assuming that the processing time of a job may depend on the specific set of machines among which the job is migrated. For the makespan minimization objective, the model generalizes classical scheduling problems such as unrelated parallel machine scheduling, as well as novel ones such as semi-partitioned and clustered scheduling. In the case of a hierarchical family of machines, we derive a compact integer linear programming formulation of the problem and leverage its fractional relaxation to obtain a polynomial-time 2-approximation algorithm. Extensions that incorporate memory capacity constraints are also discussed.
2017
31st IEEE International Parallel and Distributed Processing Symposium, IPDPS 2017
clustered scheduling; laminar family; makespan minimization; processor affinities; unrelated machines; wrap-around rule; Information Systems; Computer Networks and Communications; Hardware and Architecture
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Algorithms for Hierarchical and Semi-Partitioned Parallel Scheduling / Bonifaci, Vincenzo; Dangelo, Gianlorenzo; Marchetti-Spaccamela, Alberto. - STAMPA. - (2017), pp. 738-747. (Intervento presentato al convegno 31st IEEE International Parallel and Distributed Processing Symposium, IPDPS 2017 tenutosi a Orlando; United States nel 2017) [10.1109/IPDPS.2017.22].
File allegati a questo prodotto
File Dimensione Formato  
Bonifaci_Postprint_Algorithms-for-Hierarchical_2017.pdf

accesso aperto

Note: https://ieeexplore.ieee.org/document/7967164
Tipologia: Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 326.37 kB
Formato Adobe PDF
326.37 kB Adobe PDF
Bonifaci_Algorithms-for-Hierarchical_2017.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 266.06 kB
Formato Adobe PDF
266.06 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1045765
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 9
  • ???jsp.display-item.citation.isi??? 6
social impact